home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
02
/
8
/
DISK0282.ZIP
/
CBD-READ.ME
< prev
next >
Wrap
Text File
|
1985-02-08
|
40KB
|
859 lines
CHECKBOOK DISTRIBUTION PROGRAM *
A BASIC Program For The IBM-PC and Compatibles
----------------------------------------------
Copyright (C) 1984,1985 Productivity Computing Services
TABLE OF CONTENTS
-------------------
Section Page
------------------------------------------------------- ----
Introduction & Reports 1
System Requirements, Minimum 3
Preparation Of Working Diskette for Running The Program 3
Running The Program 4
Menu 1: Load Check Entries & Code Descriptions 5
Menu 2: Enter & Edit Code Descriptions 5
Menu 3: Enter & Edit CheckBook Data 6
Menu 4: Sort, Develop & Print Results 7
Menu 5: Save Check Entries & Code Descriptions 8
Hints For Using The Program, General 8
Hints For Check Entry, Verification, And Editing 9
Hints For CheckBook Balancing 10
Hints For Coding Of Entries 11
Trouble-Shooting 11
Disclaimer 12
User Supported Software 12
--------------------
* NOTE: To use the program, please read the two sections titled
"PREPARATION OF WORKING DISKETTE" and "RUNNING THE PROGRAM",
on pages 3 and 4, respectively.
INTRODUCTION & REPORTS:
----------------------
The CheckBook Distribution Program provides a quick & easy
way to group check or credit card data into expense categories.
For example, check data may be abbreviated to just the $-Amount
and a short expense Code for speedy data entry. However, more
complete entries, including dates and check descriptions, may also
be used when desired. This flexibility provides fast results for
tax, business, or budget purposes.
The program is designed to be simple and easy to use. One
may start entering check data immediately, and convenient editing
features are available for correction of mistakes. In addition,
the program keeps a running check ledger balance to assist in data
verification and checkbook balancing.
Four reports are provided, as shown below. Reports A and B
provide an input record for Code Descriptions (optional) and for
Check Entries. Both reports include automatic sequence numbers
for entries, which help make editing and cross referencing easier.
Report B also prints the running account balance for comparison
with your checkbook.
The Distribution Results are presented in Reports C and D, as
illustrated on the next page. Report C provides full detail,
sorted by expense Code and Check Description. Report D is a
summary, including just the totals for each Code group.
REPORT A: CODE DESCRIPTIONS (Up to 60 ) 1-25-1985
NO. CODE DESCRIPTION (30)
--- ---+ ------------------------------
1. =DS ===DEPOSIT, SALARY===
2. C CHARITABLE CONTRIB.
3. M + MEDICAL & DENTAL (Specify)
4. UE UTILITY, ELECTRIC
REPORT B: CHECK ENTRIES (Up to 800 ) 1-25-1985
NO. Da/No DESCRIPTION (20) $-AMOUNT CODE BALANCE,$
--- ----- -------------------- -------- --- ---------
1984
1. 1.01 OPENING BALANCE 300.00 =DS 300.00 *
2. UNITED WAY 60.00 C 240.00 *
3. DR HARVEY 54.00 M 186.00 *
4. 103.00 UE 83.00 *
5. 1.10 SALARY 1500.00 =DS 1583.00 *
6. MEDICAL LAB 38.00 M 1545.00 *
7. RED CROSS 40.00 C 1505.00 *
8. 89.00 UE 1416.00 *
9. DR HARVEY 36.00 M 1380.00 *
10. MEDICAL LAB 50.00 M 1330.00 *
- 1 -
REPORT C: DISTRIBUTION RESULTS 1-25-1985
NO. Da/No DESCRIPTION (20) $-AMOUNT CODE
---- ----- -------------------- -------- ---
1984
** =DS ===DEPOSIT, SALARY===
1. 1.01 OPENING BALANCE 300.00 =DS
5. 1.10 SALARY 1500.00 =DS
--------
TOTAL = 1800.00 **
========
** C CHARITABLE CONTRIB.
2. UNITED WAY 60.00 C
7. RED CROSS 40.00 C
--------
TOTAL = 100.00 **
========
** M + MEDICAL & DENTAL (Specify)
3. DR HARVEY 54.00 M
9. DR HARVEY 36.00 M
SUB-TOTAL = 90.00 *
6. MEDICAL LAB 38.00 M
10. MEDICAL LAB 50.00 M
SUB-TOTAL = 88.00 *
--------
TOTAL = 178.00 **
========
** UE UTILITY, ELECTRIC
4. 103.00 UE
8. 89.00 UE
--------
TOTAL = 192.00 **
========
BALANCE = 1330.00 ***
REPORT D: CODE DESCRIPTIONS & GROUP TOTALS 1-25-1985
NO. CODE DESCRIPTION (30) TOTAL $
--- ---+ ------------------------------ ---------
1. =DS ===DEPOSIT, SALARY=== 1800.00
2. C CHARITABLE CONTRIB. 100.00
3. M + MEDICAL & DENTAL (Specify) 178.00
4. UE UTILITY, ELECTRIC 192.00
=========
BALANCE = 1330.00
- 2 -
SYSTEM REQUIREMENTS, MINIMUM:
----------------------------
IBM-PC, or Compatible, with 128K of RAM and 1 Disk Drive
Printer
IBM or Microsoft Disk Operating System (DOS)
IBM or Microsoft BASIC Interpreter Program
NOTE: Data can be entered most efficiently by using all of the
keyboard editing keys, such as cursor movement, backspace, insert,
and delete. See your BASIC Manual for detailed descriptions.
PREPARATION OF WORKING DISKETTE For RUNNING THE PROGRAM:
-------------------------------------------------------
Preparation of a working diskette is recommended for easiest
operation. It should include the following programs:
DOS, the Disk Operating System
BASIC, the Interpreter Program normally on the DOS Diskette
(if it is not available in a machine cartridge)
CheckBook Distribution Program, CBD.BAS, along with related
data files, such as CBD.DAT.
For a system with 2 disk drives, use the steps described below.
(Note: Depress the RETURN key after typing the instructions.)
These steps should also work for most single drive systems. In
this case, drive "B" defaults to drive A and the computer provides
messages indicating when to change diskettes. If you have prob-
lems, follow the procedures for FORMAT and COPY in the DOS Manual.
1. Insert your DOS diskette into drive A and an empty (or
new) diskette to be prepared into drive B. After
turning your computer ON, boot (ie. start) your system
by simultaneously depressing the 3 keys: CTRL ALT DEL
2. Next, format the diskette in drive B for receiving
programs and data, and include the DOS operating system.
After the DOS A> prompt, type:
FORMAT B:/S
3. Next, copy all programs on the DOS diskette that include
BASIC as part of the file name. After the DOS A>
prompt, type:
COPY BASIC*.* B:
4. Next, replace the DOS diskette in drive A with the
diskette containing the CheckBook Distribution Program,
CBD.BAS. Then, after the A> prompt, type:
COPY CBD.* B:
5. To complete the job, remove the newly prepared diskette
from drive B and label it "CBD Working Diskette". Also
remove the original CheckBook Distribution diskette and
put it aside as a backup diskette for this program.
- 3 -
RUNNING THE PROGRAM:
-------------------
Place the CBD Working Diskette, as prepared in the above
section, into drive A. This diskette may now be used to boot the
DOS operating system by depressing the CTRL ALT and DEL keys
simultaneously. When the date is requested, enter the current
date (if necessary) formatted as: 12-31-84. Otherwise, just
depress the return key. This date is used later for the reports
and data files prepared during the computer session.
Then, after the A> prompt, type:
BASIC CBD
to load and start the program. The CheckBook Distribution Program
message appears after a few seconds, followed by the computer's
internal date and the first Menu for option selection.
Now, just follow the instructions in the Menus. The program
circulates through five main Menus for the following functions:
1. Load Check Entries & Code Descriptions from Disk
2. Add Entries & Edit Code Description File from Keyboard
3. Add Entries & Edit Checkbook File from Keyboard
4. Sort, Develop Results, and Print Reports
5. Save Check Entries & Code Descriptions to Disk
Menu selections are made by typing the characters indicated in
parenthesis, followed by the return key. The Menus automatically
step from one to the next upon exit. No. 5 returns to either No.
1 or No. 2, depending on the option chosen. Thus, it is easy to
circle back to earlier functions if desired. The return key
(referenced later as RETurn) is used to exit from Menus 1, 4, & 5.
An asterisk (*), then the RETurn key, is used to exit from the
Data Entry Menus, 2 & 3. This two step procedure helps avoid
accidental exit during data entry.
Experiment with circulating through the Menus. Just use the
RETurn key, or * and RETurn, to go from one to the next as
indicated in the Menu options. At Menu 5, choose the "NEW File"
option by typing: N and RETurn. If you wish, you may print the
full contents of the screen on your printer by depressing the
SHIFT and PRTSC keys simultaneously. Screen prints provide a
handy external reference.
Options at each Menu are discussed below. The first one or
two paragraphs of each section suggest a hands-on use of the
Program to help in getting started. Later paragraphs provide more
advanced information. For quick familiarization, the hands-on use
at the beginning of each of the 5 Menu sections is recommended.
After the quick review of each menu, you can go directly to Menu 3
and start entering check data if you wish.
- 4 -
MENU 1: LOAD CHECK ENTRIES & CODE DESCRIPTIONS From DISK:
---------------------------------------------------------
Try the first option at this Menu, by typing: L and RETurn.
The Check Entry and Code Description files for the example shown
above will be loaded into memory. Then, at later Menus these
files can be changed, new entries can be added, results can be
printed, and the revised files can be re-saved.
MENU 2: ENTER & EDIT CODE DESCRIPTIONS, Starting With:
------------------------------------------------------
You are presented with 3 options initially. To start data
entry after the last entry in the current file, just press RETurn.
Now, the program provides instructions for editing and data entry.
It then gives a prompt to accept an additional data entry, as
follows: E= 5 ? The "E= 5" shows the active entry No., and
the "? " indicates that the program is awaiting an entry from the
keyboard. You can now enter additional Codes and Descriptions
into the file.
Prior entries can also be inspected and edited (ie. changed)
by typing the edit characters indicated under EDIT OPTIONS for
this Menu. For example, to check to see what Codes are now in the
file, type: **1 and RETurn. After listing the current file
entries on the screen, the program again returns to accept an
additional entry or another edit instruction. Follow the
instructions if you wish to modify an entry or add a new one.
Remember to use the RETurn key to signal the computer to accept
your entry. To exit and go to the next menu, type: * then
RETurn.
Entries for Code Descriptions must follow the fixed format
printed directly above the first requested entry. The first three
spaces are reserved for the 3-character Code. The next position
(the fourth) is reserved for a special option that provides for a
second level of check grouping. This option develops sub-totals
based on check description, within a Code group. This option is
activated by including a + in position 4 for the appropriate
Codes. Further information on Check grouping is also given below
in the last paragraph under the discussion for Menu 3.
Code Description entries are not required; the program will
automatically use whatever it finds in the Check entries. Any
Codes in the Check file which are not present in the Code
Description file, are automatically transferred to the Code
Description file. This transfer, including a blank description,
occurs when Report C is developed. Any extra codes from the Check
file can be seen in Reports A or D, when they are printed after
Report C.
It is further noted that a blank Code is permissible as long
as a Check Description is provided for the corresponding Check
entries. A blank Code entered with a description at Menu 2 will
automatically initiate the "+" option for Check sub-grouping by
Check Description.
- 5 -
MENU 3: ENTER & EDIT CHECKBOOK DATA, Starting With:
---------------------------------------------------
This Menu is similar to Menu 2, except it is used for the
Check data entries. Again, type RETurn to activate instructions
and data entry.
Now, lets look at the last entry (No. 10) for editing. The
EDIT OPTION, *n, is designed for changing an entry. To edit line
10, type: *10 and RETurn. Now, the prior Check entry is
re-printed for editing, and the entry line No. is set to 10. This
means that the next Check entry will replace the current No. 10.
At this point, there are 3 choices:
1. type a direct entry for this line No.,
2. move the cursor up and change the reprinted line, or
3. choose another EDIT option.
In each case, press RETurn to complete the entry. For the first
choice, you may retype the entry using the normal entry format
discussed below. However, the second choice may be used to help
speed the editing process. For this choice, move the cursor up to
the reprinted line, then move to the part to be corrected, and
make the change. In this example, you can add a date (since none
was given initially), or change the $-AMOUNT, or perform any other
editing. The third choice may be used if the line does not need
editing. Then you may choose another edit option to advance to a
different line. For example, typing *999 and RETurn would cause
the program to search for line 999 to edit. When the requested
line No. is too high, the program automatically defaults to the
next open entry for the file. Try all the options at Menu 3. If
you wish to re-list the screen instructions, type: *** and
RETurn.
Note that the net account Balance through the last check in
the file is printed after each Check entry, as:
**Bal.@ 10 = 1,330.00
This provides a running total to compare with your Check ledger.
Check entries may have up to four possible fields, as
specified below:
Date or Check No.; Check Description; $-AMOUNT; Code.
A free-field format is used for Check entries where each field is
ended by a semicolon (;) to keep the fields separate. This
separation is required to give flexibility in data entry. For
example to save work, only two fields are required: the $-AMOUNT
and one other. Also, note that the Check Description field and
the Code field must start with an alphabetic character. The other
two, Date/Check No. and $-AMOUNT, should be valid numbers.
(However, for a date you may use / or - to separate month and
day.) In addition, all Codes used for DEPOSITS to your account
(including the opening balance) must have an equal sign (=) as the
first character. This special coding is required to separate
credits from debits in developing the account balances.
- 6 -
Entries are accepted after the "E= n ? " prompt, where n
is the entry sequence number. Examples of valid check entries are
shown below:
103; UE
RED CROSS;40;C
2054; SALARY; 1500; =DS
The first entry, which uses only two fields ($-AMOUNT and Code),
is the easiest entry option. The second includes a Check
Description for further information. The third is a full 4 field
entry, starting with a Check No. instead of a Date. This example
also includes the =DS Code where the = signifies an account
deposit. It is further noted that extra blank spaces before or
after the semicolons are not required, but they are permitted.
Note that only capital letters were used in these examples.
Lower case letters are also permissible. However, for Code and
Check Description entries, the computer considers a lower case
letter to be different than its upper case counterpart. Thus, "m"
and "M" are treated as different Codes, and each would be grouped
separately. Consequently, it is often wise to use the keyboard
CAPS LOCK to avoid mixup of lower and upper case letters.
Distribution of Check entries into categories may be
controlled in two ways. Checks may be grouped by use of short
codes such as "M" for Medical, or they may be grouped by identical
check descriptions. The short codes (up to 3 characters) can
greatly reduce keystrokes for data entry and are recommended. For
example in Reports B and C above, see the utility check entries
Coded UE. Also, the two methods may be combined so that check
description categories can be grouped within Code groups. This
combined approach was used within the "M" Code category in Table C
above. The combined option for two level grouping is selected by
placing a plus sign (+) in position 4 of the Code Description
entry, as illustrated in Report A.
MENU 4: SORT, DEVELOP AND PRINT RESULTS:
----------------------------------------
Menu 4 does the work. It provides options to sort,
calculate, and report results. Try option Z for "ALL of the
Above" by typing: Z and RETurn. This will direct the program to
sort the Description Codes, then print Reports A and B. Next it
will develop and print Report C, the Distribution Results. (If
you have large files, this may take some time, so do not get
impatient.) After Report C is complete, a supplementary menu will
appear with options to see Report D. Select option P to print it
also.
As the Menu shows, any one of the reports can be selected for
printing separately. In addition, this Menu has a provision to
sort the Code Description file into alphabetical order for further
reporting. Option F provides a way to develop the results to a
special file without printing detailed Report C. This is a
shortcut to develop the group totals for Report D if detailed
Report C is not needed.
- 7 -
Report B for Check Entries always develops the cumulatives
(ie. account balances) from the beginning. However, printing of
Check Entries can be shortened to include only the recent entries.
For example if you have made 250 Check Entries and only want to
print the last 50 , you could type: B200 and RETurn to begin the
report at Entry 200. This provision is handy for quick
verification of both Check entries and checkbook balances.
MENU 5: SAVE CHECK ENTRIES & CODE DESCRIPTIONS On DISK:
-------------------------------------------------------
This last Menu has options to file your entries for future
use, and to initiate a new file. If you choose option S, your
data will be filed automatically on the indicated file.
Otherwise, you can type any valid DOS file specification of your
choice. Be careful here, because filing will automatically delete
the prior file of the same file specification. While
experimenting, just use the RETurn key to by-pass filing and
return back to Menu 2.
Menu 5 has a selection of file options that are very similar
to those for loading a file at Menu 1. These are printed below:
5. SAVE CHECK ENTRIES & CODE DESCRIPTIONS On DISK:
(S) To File: `A:CBD.DAT'
( ) To File Specified: d:a8.3
(A/B) List Files on selected Drive, A or B
The first option provides a shortcut to access a preset "default"
file. The example shown above is available in this file
initially, as we found at Menu 1. In Menu 5, for Saving a file,
the default provides the same name as the file currently in
memory, if the file loaded was different from the original
default.
The second option allows for selection of any file. The
notation, d:a8.3, is intended as an aid for developing a correct
file name as follows:
d: indicates a drive specification such as A: or B:, etc.
a8 indicates a file name with up to 8 characters (See DOS
Manual for legal characters).
.3 indicates optional file extension with up to 3 characters.
For the third option in Menu 5, type either A or B for an
easy way to see what files are already on the indicated disk.
HINTS FOR USING THE PROGRAM, GENERAL:
------------------------------------
Hints to help start productive use of this program are given
for three application areas:
Check Data Entry & Editing
CheckBook Balancing
Coding of Entries
- 8 -
It is recommended that you read all three Hint sections before
using the ideas. Then try the ideas on some of your own checkbook
data. Enter data for 10 to 20 checks and test the results.
HINTS FOR CHECK ENTRY, VERIFICATION, AND EDITING:
------------------------------------------------
All of the data you need to start may be obtained from your
check ledger. Do not worry about Code categories yet -- just make
them up as appropriate while you enter data for each Check.
Follow the instructions above to reach Menu 3 for Check
entries. Choose initial option E to start with a new, empty,
file. Then use the following steps:
1. Data Entry. Make several check entries similar to those
shown in Report B. Be sure to start with the opening balance
as a separate entry. Use the semicolon (;) to separate
fields, and enter at least two fields -- a $-AMOUNT and one
other. Complete each entry by the RETurn key. If you are
proficient at typing, it is not necessary to look at the
screen. Verification and correction of entries can be done
later. Note that you may choose to enter the Date OR the
Check Number in the first field -- but not both for the same
check. You may mix them, eg. use Check No. for checks and
Date for deposits.
2. Verification. Use the **n Edit Option to see what the
computer thought you told it. Type **1 to list all entries
from the beginning. (If there are more than 20 entries, use
CNTL with NUM LOCK to temporarily halt listing. Use any key
to start up again.) Compare the screen results with your
check ledger and note the sequence number of any erroneous
entries. If you entered Check Nos., they may be referenced
directly for editing if they are between 1000 and 99999.
3. Editing (Correction). Use the *n Edit Option to
prepare one line for edit. The "n" may be either the Entry
sequence No., or a Check No. if in the range 1000-99999.
After the line is made available for edit, retype it, or make
changes directly to the re-listed line, whichever is easiest.
The insert line ">n" and delete line "<n" options may also be
used similarly. However, note that these two options change
all subsequent line sequence numbers, since they renumber the
entries. Line number confusion may be avoided by editing
lines from the highest number first.
4. Printing. Use * and RETurn to go to the next Menu, 4.
There, select Option B to print Report B for further account
verification.
- 9 -
HINTS FOR CHECKBOOK BALANCING:
-----------------------------
Three steps are important for checkbook balancing. They are:
a) Start from a correct prior balance. After the first
balance verification, this will become automatic as future
entries are added to the verified base file.
b) Verify all intervening checks for correct amounts, with
no extra checks and no missing checks.
c) Last, subtract checks not included in the bank statement.
Many of the problems in checkbook balancing occur in items a) and
b) above. Such problems can be greatly reduced by following the
procedures recommended in Hints on Check Entry & Verification.
For cross-referencing to a bank statement, it is convenient
to have Check Nos. Thus, for this purpose, use Check Nos. in
field one of the Check entries. Steps for checkbook balancing
then include:
1. Print Report B for Check entries and Balances, as
described in the prior section.
2. Verify your check balance with the computer's check
balance. If you find any further errors in check entries,
correct them as indicated in the prior section and print
Report B again.
3. SAVE the complete, verified, file of Check entries before
further modification. This may be done at the next Menu, 5.
Use a new file name, because any previous file of the same
name on the disk will be deleted. For example, you may use
CBD.D84 to relate the file to 1984. Then, if the file disk
is in drive A, you could type: A:CBD.D84
for the file specification at Menu 5.
4. Reconcile with statement balance. To reconcile your
balance with a bank statement, the checks which have not yet
cleared at the bank must be deleted from the balance (ie.
added back). With the CBD program, this may be accomplished
easily at Menu 3 with the Edit Option for deletion, <n, by
line or Check No. As noted above, deletion of the highest
line Nos. first will help avoid re-numbering confusion. The
program shows the new final balance after each deletion, so
you know immediately when a confirming balance is reached.
5. Use SHIFT and PRT SCreen to provide a record of your
deletions and resulting balances. You may also wish to
re-print Report B after completing the deletions.
6. Normally you would not save this abbrievated file.
However if you do wish to save it, be sure to use a DIFFERENT
File Name, or your prior file will be destroyed!
- 10 -
HINTS FOR CODING OF ENTRIES:
---------------------------
Codes are not required for every check; they are most useful
when there are several checks in a Code category. Then, select
Codes that are short and easily remembered. Examples for
utilities may be:
UE Electric
UG Gas
UP Phone
When only 1 or 2 Checks are likely to be in a group, a separate
code is not necessary. For these Checks, use a blank catch-all
Code, as:
___+ Blank, Specify Description
where the underscore (_) represents no characters. Note to use
the + option (in column 4) for additional sorting on Check
Description. Now, whenever a check is entered which does not fit
any other code, just include a Check Description in the entry.
All such checks will then be grouped together.
For completeness, it is also convenient to have a catch-all
code for all remaining checks for which a specific category is
unimportant. This may include checks for cash, payments for
charge cards, etc. Use any easily remembered Code, such as A. If
all of your annual expenditures are included in your checks, the
results of this program may be used to calculate the amount spent
for sales tax. Use the total of dollars spent for sales taxable
items, then apply the appropriate tax rate. Now, you may compare
your actual expenditure with the number estimated in the Income
Tax instructions to determine which is higher. If your actual is
higher, the extra deduction may repay the cost of this program.
Finally, be sure to use the equal sign (=) as the first
character of all Codes for deposits, including the opening
balance.
After planning your codes, go to Menu 2 and enter the Codes
and their Descriptions. The Codes do not need to be enterd in
alphabetical order -- they can be sorted via Menu 4 later. Also,
the program will provide grouping for ALL Codes even if some are
missing from the Code Description file. It puts missing Codes at
the end of the Code file, when they are encountered while
producing Report C for Results.
TROUBLE-SHOOTING:
----------------
If a program break occurs, or if the program stops for any
reason, be careful or you will LOSE ALL DATA that have been
entered since entries were last saved. DO NOT type RUN, or change
any program statements! Generally, the program may be restarted
without loss of data after correcting the indicated problem (such
as printer out of paper) and typing CONT on a blank line, followed
by a return. If this fails, type GOTO 33, which re-enters the
program at Menu 2.
- 11 -
It is good practice to store your entries on disk from time
to time during long data entry sessions. Then they are preserved,
and may be reloaded in case of any computer interruption or memory
loss. Large files should also be backed up on a separate disk for
further safety.
DISCLAIMER:
----------
The CheckBook Distribution Program is offered AS IS with no
express or implied warrantees of any kind.
USER SUPPORTED SOFTWARE:
-----------------------
This program is distributed under the User Supported Software
concept, which lets the user determine a program's value after it
has been tested. I hope you find the program sufficiently useful
to be worth a small support fee. The support will help defray
programming costs and put you on a mailing list for notice of
changes and additions. Also, comments and suggestions are
welcome. Please send correspondence to the address below.
--------------- CHECKBOOK DISTRIBUTION PROGRAM -----------------
| |
| USER SUPPORTED SOFTWARE: IF YOU ARE USING THIS PROGRAM AND |
| FIND IT OF VALUE, A CONTRIBUTION of $20 |
| WOULD BE GREATLY APPRECIATED. |
| |
| THANKS, |
| |
| John Stevens |
| PRODUCTIVITY COMPUTING SERVICES |
| P. O. Box 5892 |
| Pasadena, California 91107 |
| |
------------------------------------------------------------------
Note: You are also encouraged to copy and share this program with
other users, provided that:
1. All three files are distributed together, and they are
not modified in any way. The three files are:
CBD.BAS The CheckBook Distribution Program
CBD.DAT --Data for the Example
CBD-READ.ME --Documentation
2. No price is charged for the software or documentation,
other than a nominal duplication charge not to exceed
$10.
GOOD LUCK!
2-08-85
- 12 -